import request from '../request'

/**
 * 
 * @param {*} params 页数和查询的数量
 * @returns 
 * 角色列表
 */
export const roleList = (params) => {
    return request({
        url: '/Role',
        method: 'get',
        params
    })
}
/**
 * @params 角色的名称
 * @returns
 * 角色的编辑 
 */
export const roleEdit = (id, params) => {
    return request({
        url: `/Role/${id}`,
        method: 'put',
        params
    })
}
/**
 * 
 * @param {*} params 角色名称
 * @returns 
 * 添加角色
 */
export const roleAdd = (params) => {
    return request({
        url: '/Role/create',
        method: 'get',
        params
    })
}

/**
 * 
 * @returns 
 * 角色的删除
 */
export const roleRemove = (id) => {
    return request({
        url: `/Role/${id}`,
        method: 'delete',
    })
}
/**
 * 
 * @returns 
 * 为角色分配权限
 */
export const roleSystem = (data) => {
    return request({
        url: '/Role/role_power',
        method: 'post',
        data
    })
}
/**
 * 
 * @param {} id 
 * @returns 
 * 获取角色分配的权限
 */

export const getRoleMenu = (id) => {
    return request({
        url: `/Role/get_role_menu/${id}`,
        method: 'get',
    })
}